// Generated automatically from org.springframework.boot.jdbc.DataSourceBuilder for testing purposes

package org.springframework.boot.jdbc;

import javax.sql.DataSource;

public class DataSourceBuilder<T extends DataSource>
{
    protected DataSourceBuilder() {}
    public <D extends DataSource> DataSourceBuilder<D> type(Class<D> p0){ return null; }
    public DataSourceBuilder<T> driverClassName(String p0){ return null; }
    public DataSourceBuilder<T> password(String p0){ return null; }
    public DataSourceBuilder<T> url(String p0){ return null; }
    public DataSourceBuilder<T> username(String p0){ return null; }
    public T build(){ return null; }
    public static Class<? extends DataSource> findType(ClassLoader p0){ return null; }
    public static DataSourceBuilder<? extends Object> create(){ return null; }
    public static DataSourceBuilder<? extends Object> create(ClassLoader p0){ return null; }
    public static DataSourceBuilder<? extends Object> derivedFrom(DataSource p0){ return null; }
}
